leaf sewer - French English Dictionary